package com.citygis.transferdata.api.source1.dao;

import com.alibaba.fastjson.JSONObject;
import com.citygis.transferdata.api.source2.entity.STcTaskMedia;
import com.citygis.transferdata.api.source2.entity.TcDetailMedia;
import com.citygis.transferdata.api.source2.entity.TcXcJgwbk;
import com.citygis.transferdata.api.source2.entity.WlTaskMedia;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @ClassName: MasterMapper 
 * @Description: TODO
 * @author: liuzg
 * @Date: 2021/8/31 10:02
 * @Version: v1.0
 */
//@Mapper
public interface MasterMapper {

    List<JSONObject> getList();

    // 根据表名,字段名 查询数据
    List<JSONObject> getData(@Param("sqlStr") String sqlStr);

    // 获取数据
    List<Map<String, Object>> getTableData(@Param("sql") String sql);

    // 获取媒体数据
    List<STcTaskMedia> selectOne(String recodeTime);

    List<TcDetailMedia> selectTwo(String recodeTime);

    List<WlTaskMedia> selectThree(String recodeTime);

    List<TcXcJgwbk> selectFour(String recodeTime);
}
